package com.smit.dvb;

/**
 * DVB节目信息
 */
public class DVBServiceInfo {
    /** TV组 */
    public static final int DVB_GROUP_TV = 0;
    /** 广播组 */
    public static final int DVB_GROUP_RADIO = 1;
    /** 用户自定义 */
    public static final int DVB_GROUP_USER_DEFINE = 2;
    /** TV组名 */
    public static final String DVB_GROUP_TV_NAME = "TV";

    /** 节目ID */
    public int serviceId;

    /** 节目类型TV/Raido */
    public int serviceType;
    
    /** 节目逻辑频道号 */
    public int channelNumber;

    /** 节目名称 */
    public String serviceName;

    /** TS ID */
    public int tsId;
    /** 网络ID */
    public int netId;
    /** 频率 */
    public int frequency;
    /** 符号率 */
    public int symbolRate;
    /** 带宽 */
    public int bandWidth;
    /** 调制方式 */
    public int modulation;

    /** tuner类型
     * @see DVBTunerInfo#TUNER_TYPE_DTMB
     * @see DVBTunerInfo#TUNER_TYPE_DVBC
     * @see DVBTunerInfo#TUNER_TYPE_DVBT
     * @see DVBTunerInfo#TUNER_TYPE_DVBT2
     * @see DVBTunerInfo#TUNER_TYPE_DVBS
     * @see DVBTunerInfo#TUNER_TYPE_DVBS2
     */
    public int tunerType;
    /** 是否可以解扰 */
    public boolean isDescramble;

    /** 是否上锁 */
    public boolean isLocked;
    /** 是否已输入过正确的密码 */
    public int isUsed;
    /** 缺省音量 */
    public int volume;
    /** 缺省声道 */
    public int stereoMode;
}